package io;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
/**
 * 读取文本数据
 */
public class ReadStringDemo {
    public static void main(String[] args) throws IOException {
        File file = new File("test.txt");
        FileInputStream fis = new FileInputStream(file); //基于file对象构造输入流对象
        byte[] data = new byte[(int)file.length()]; //创建一个字节数组，长度与文件长度一致
        fis.read(data); //将文件中的数据一次性读入到字节数组中
        String str = new String(data, StandardCharsets.UTF_8); //将字节数组转换为字符串
        System.out.println(str);
        fis.close();
    }
}

















